home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet multimedia / Animacje, filmy i prezentacje / Kodeki / DScaler 4.1.1.5 / DScaler4115.exe / {app} / SAA713xCards.ini < prev    next >
Encoding:
INI File  |  2005-11-12  |  35.6 KB  |  1,474 lines

  1. ; $Id: SAA713xCards.ini,v 1.18 2005/11/12 03:19:55 dosx86 Exp $
  2. ;
  3. ; SAA713x card list.
  4. ;
  5. ; ***** Defining a card: *****
  6. ;
  7. ; Each card in this list is defined in a single ``section''.  A section starts
  8. ; with the card name between square brackets ([ ]) and continues until another
  9. ; card is named in the same manner.  Here is an outline of the data that may
  10. ; be contained in each section:
  11. ;
  12. ; [<card name>]
  13. ; DeviceID = <device id = 0x7130, 0x7134>
  14. ; DefaultTuner = <tuner = see below for complete list of tuner>
  15. ; AudioCrystal = <audio crystal = none, 32MHz, 24MHz>
  16. ; GPIOMask = <gpio mask>
  17. ; AutoDetectID = <id1>, <id2>, <id3>
  18. ;
  19. ; Input ( <input name>, <input type = tuner, composite, svideo, ccir, radio> )
  20. ;     VideoPin = <video pin = 0 .. 4>
  21. ;     AudioPin = <audio pin = none, line1, line2, dac>
  22. ;     GPIOSet( <bits>, <mask>)
  23. ;
  24. ; Final ()
  25. ;     VideoPin = <video pin>
  26. ;     AudioPin = <audio pin = none, line1, line2, dac>
  27. ;     GPIOSet( <bits>, <mask>)
  28. ;
  29. ; UseTDA9887 ()
  30. ;     SetModes ( <format1> ) = { <demodulation>, <outputport>, <takeoverpoint> }
  31. ;     SetModes ( <format2> ) = { <demodulation>, <outputport>, <takeoverpoint> }
  32. ;
  33. ; (Note: The triangular brackets (< >) are not part of values.)
  34. ;
  35. ; The 'card name' can be anything but is limited to a maximum of 127
  36. ; characters and should not be the same as another card already in this
  37. ; file.  This name will be what will appears in the user interfaces in
  38. ; DScaler.
  39. ;
  40. ; 'DeviceID' can be one of 0x7130 or 0x7134 and relates to the type of
  41. ; chip the card has.  Cards with a SAA7134 chip should use 0x7134, while the
  42. ; other should be used by cards with a SAA7130 chip.  Only cards in this file
  43. ; with a matching 'DeviceID' to that of the card in the computer will show
  44. ; up in the cards selection dialog in DSCaler.  Specifying the wrong device ID
  45. ; may lead to unexpected results because code paths specific to certain chip
  46. ; type is chosen by the value specified here.  (Use RegSpy to find out the
  47. ; correct value.  See below.)
  48. ; 'DefaultTuner' is the tuner that will be chosen initially for a card and
  49. ; when tuner "auto detection" is used.  It should be set to the type of tuner
  50. ; on the card.  The numeric value of tuners can also be used.  See the bottom
  51. ; of this file for the complete list of tuners.  (RegSpy cannot be used to find
  52. ; out this value.)
  53. ;
  54. ; 'GPIOMask' defines the input (1) and output (0) in bits of the GPIO status
  55. ; bits provided by the SAA713x chip.  (Use RegSpy to find out the correct
  56. ; value.  See below.)
  57. ;
  58. ; 'AudioCrystal' is only used by SAA7134 and should be set to"none" or omitted
  59. ; for an SAA7130.  Selecting the wrong audio crystal may result in incorrect
  60. ; sound.  (Use RegSpy to find out the correct value.  See below.)
  61. ;
  62. ; 'AutoDetectID' is a value that identifies a specific card and allows DScaler
  63. ; to automatically choosing the proper card type.  Not all cards have an auto
  64. ; detect id but cards that do should enter the value here.  Note '0x00001131'
  65. ; is not a valid auto detect id.  It is the default value given by SAA713x when
  66. ; a card does not have an auto detect id.  It can be entered but will be
  67. ; ignored.  If more than one card in this file have the same 'AutoDetectID' and
  68. ; 'DeviceID' only the first card is chosen.  Up to three auto detect ids can be
  69. ; entered in a comma and optional space delimited list.  This can be useful
  70. ; when the same card is distributed under multiple brands with different auto
  71. ; detect ids.  (Use RegSpy to find out the correct value.  See below.)
  72. ;
  73. ; 'Input (...)'.  Put one of these before the definition of every input.
  74. ;
  75. ; 'input name' can be anything but is limited to 63 characters.  It is what will
  76. ; appear in DScaler's user interfaces.
  77. ;
  78. ; 'input type' must be one of the five listed.  RegSpy cannot be easily used to
  79. ; determine out this value.  However, one should almost always know what type an
  80. ; input is.  Note, for "composite over s-video", use 'composite'.  The only
  81. ; difference between types 'svideo' and 'composite' is in the way some video
  82. ; adjustments are performed by the SAA7134 chip.
  83. ;
  84. ; 'VideoPin' can be a number from 0 to 4.  Setting the incorrect value will
  85. ; affect video display in the way of lacking or incorrect source.  -1 can be
  86. ; set for no video but it can just as well be omitted for the same effect.
  87. ; (Use RegSpy to find out the correct value.  See below.)
  88. ;
  89. ; 'AudioPin' can be one of the four listed above or numeric values 0 to 2 for
  90. ; "line1" to "dac" and -1 for "none".  Setting the incorrect value will affect
  91. ; audio in the way of lacking or incorrect source audio.  However, lack of
  92. ; audio can be caused by numerous other problems too.  (Use RegSpy to find out
  93. ; the correct value.  See below.)
  94. ;
  95. ; 'GPIOSet (...)'.  Put one of these if the input should have an associated GPIO
  96. ; setting.  The 'bits' and 'mask' values of this setting is be used to perform
  97. ; arbitary functions specific to the card and/or manufacturuer.  (Use RegSpy to
  98. ; find out the correct value.  See below.)
  99. ;
  100. ; 'Final ()' can be put after defining all inputs in the card, to specify the
  101. ; configuration that should be applied to the card before DScaler exits.
  102. ; Although 'AudioPin' is listed, this setting it is not currently honoured.
  103. ; (Use RegSpy to find out a correct value.  See below.)
  104. ;
  105. ; 'UseTDA9887 ()':
  106. ;   Formats: pal-bg, pal-i, pal-dk, pal-mn secam-l, secam-dk,
  107. ;            ntsc-m, ntsc-jp, radio.
  108. ;   Modes:
  109. ;     Carrier = qss/intercarrier
  110. ;     OutputPort1 = active/inactive
  111. ;     OutputPort2 = active/inactive
  112. ;     TakeOverPoint = max, min, default, 0x00 .. 0x1f
  113. ;
  114. ; Just 'UseTDA9887 = yes' is also accepted.
  115. ;
  116. ;
  117. ; ***** Using RegSpy to determine correct values: *****
  118. ;
  119. ; If there are more than one card in the computer, make sure the correct card
  120. ; is selected in RegSpy.  Using RegSpy involves performing a series of step
  121. ; very similar to those listed here:
  122. ; http://www.dscaler.org/phpBB/viewtopic.php?t=1055
  123. ;
  124. ; Put simply, RegSpy is used to see the value of registers in the TV card while
  125. ; it is in use by a program other than DScaler.  The procedure involves looking
  126. ; at the values while the other program is using each of the inputs on the card
  127. ; (or as many of the inputs as you want supposed by DScaler.)
  128. ;
  129. ; (The RegSpy file can also be sent to me but it may take some time before I
  130. ; can reply to your email.)
  131. ;
  132. ; The "other program" is usually the TV viewing program that was supplied with
  133. ; the card, but can be any TV program that works with your card.  (Obviously
  134. ; not Dscaler otherwise it would not be necessary to follow these steps.)
  135. ;
  136. ; In the "Hardware" box at the top in RegSpy are the values for 'DeviceID' and
  137. ; 'AutoDetectID' (Subsystem ID) that will be correct regardless of whether the
  138. ; _other program_ is running or which input it is currently showing.
  139. ;
  140. ; The correct value of 'AudioCrystal' should appear in the Registers box beside
  141. ; "SAA7134_AUDIO_CLOCK" while the _other program_ is showing any input.  If
  142. ; different inputs show a different audio clock value, use the one for the tuner
  143. ; input.  Ignoring the first two digits (left most) in the value shown by
  144. ; RegSpy, the value of 187de7 means 32MHz and 200000 means 24MHz.  (SAA7130
  145. ; cards do not have an audio crystal and should use "none" or omit the setting.)
  146. ;
  147. ; The value for 'GPIOMask' is available at the same time 'AudioCrystal' above
  148. ; is.  Its value is that of SAA7134_GPIO_GPMODE bit masked (bitwise AND) with
  149. ; 0x0EFFFFFF and '0x' stuck in front of the result.  The value shown by RegSpy
  150. ; is in hexadecimal.  More often than not, all that is necessary to get the
  151. ; correct value is to drop the left most digit and put '0x' in the front.
  152. ; e.g. "8018e700" becomes 0x018e700.  Unnecessary bits left in the value will
  153. ; be internally removed during actual use.
  154. ;
  155. ; The rest of the settings are input specific.  To work out their values, choose
  156. ; an input in the _other program_.  For that input, the correct values are:
  157. ;
  158. ; - For 'VideoPin', looking at the last digit of "SAA7134_ANALOG_IN_CTRL1".
  159. ; If it is between 0 and 4 (inclusive), that digit is used.  If it is 6 or 8,
  160. ; the value used is 0 and the input is probably s-video.  If it is 7 or 9, the
  161. ; value used is 1 and the input is probably s-video.  Any other value is
  162. ; unexpected.
  163. ;
  164. ; - For 'AudioPin', looking at the last digit of "SAA7134_ANALOG_IO_SELECT"
  165. ; masked (bitwise AND) with 3.  If it is between 0 and 2, this digit is used.
  166. ; Any other value is unexpected.  The conversion to textual representation
  167. ; (although this is not necessary) is 0 = "line1", 1 = "line2", 2 = "dac".
  168. ;
  169. ; - For 'GPIOSet', 'bits' is the value of "SAA7134_GPIO_GPSTATUS" bit masked
  170. ; (bitwise AND) with the value of GPIOMask determined earlier.  'mask' can be
  171. ; same as the value of GPIOMask.  The value shown by RegSpy is in hexadecimal.
  172. ; Some values for 'mask' in the cards already in this file differ from their
  173. ; respective GPIOMask values but those are the result of some guesswork by me.  
  174. ;
  175. ; To get the values pertaining to 'Final()', look for the values in RegSpy after
  176. ; the other program_ has exit.
  177. ;
  178. ;
  179. ; Report bugs in this documentation, card list or those related to the parsing
  180. ; of this configuration file to atnak at users.sourceforge.net.
  181. ;
  182.  
  183. [Proteus Pro [philips reference design]]
  184. DeviceID = 0x7134
  185. DefaultTuner = philips_pal
  186. AudioCrystal = 32MHz
  187. AutoDetectID = 0x20011131
  188.  
  189. Input ( "Tuner", tuner )
  190.     VideoPin = 1
  191.     AudioPin = dac
  192.  
  193. Input ( "Composite", composite )
  194.     VideoPin = 0
  195.     AudioPin = line1
  196.  
  197.  
  198. [LifeView FlyVideo3000 / Chronos Video Shuttle II]
  199. ;Chronos Video Shuttle II (Based on FlyVideo 3000, Stereo)
  200. ;Thanks "Velizar Velinov" <veli_velinov2001@ya...>
  201. DeviceID = 0x7134
  202. DefaultTuner = philips_pal
  203. AudioCrystal = 24MHz
  204. GPIOMask = 0x0018e700
  205. AutoDetectID = 0x01384e42
  206.  
  207. Input ( "Tuner", tuner )
  208.     VideoPin = 1
  209.     AudioPin = dac
  210.     GPIOSet( 0x0000, 0xE000 )
  211.  
  212. Input ( "Composite", composite )
  213.     VideoPin = 3
  214.     AudioPin = line2
  215.     GPIOSet( 0x4000, 0xE000 )
  216.  
  217. Input ( "S-Video", svideo )
  218.     VideoPin = 0
  219.     AudioPin = line2
  220.     GPIOSet( 0x4000, 0xE000 )
  221.  
  222. Input ( "Composite over S-Video", composite )
  223.     VideoPin = 0
  224.     AudioPin = line2
  225.     GPIOSet( 0x4000, 0xE000 )
  226.  
  227. Input ( "Radio", radio )
  228.     AudioPin = line2
  229.     GPIOSet( 0x2000, 0xE000 )
  230.  
  231. Final ()
  232.     GPIOSet( 0x8000, 0xE000 )
  233.  
  234.  
  235. [LifeView FlyVideo2000 / Chronos Video Shuttle II]
  236. ;Chronos Video Shuttle II (Based on FlyVideo 2000)
  237. DeviceID = 0x7130
  238. ;Some variations of this card use differnet tuners.  E.g. Temic PAL
  239. ;a.k.a Snazio TVPVR
  240. DefaultTuner = lg_tapcnew_pal
  241. GPIOMask = 0x0018e700
  242. AutoDetectID = 0x01385168
  243.  
  244. Input ( "Tuner", tuner )
  245.     VideoPin = 1
  246.     AudioPin = line2
  247.     GPIOSet( 0x0000, 0xE000 )
  248.  
  249. Input ( "Composite", composite )
  250.     VideoPin = 3
  251.     AudioPin = line2
  252.     GPIOSet( 0x4000, 0xE000 )
  253.  
  254. Input ( "S-Video", svideo )
  255.     VideoPin = 0
  256.     AudioPin = line2
  257.     GPIOSet( 0x4000, 0xE000 )
  258.  
  259. Input ( "Composite over S-Video", composite )
  260.     VideoPin = 0
  261.     AudioPin = line2
  262.     GPIOSet( 0x4000, 0xE000 )
  263.  
  264. Input ( "Radio", radio )
  265.     AudioPin = line2
  266.     GPIOSet( 0x2000, 0xE000 )
  267.  
  268. Final ()
  269.     GPIOSet( 0x8000, 0xE000 )
  270.  
  271.  
  272. [EMPRESS]
  273. ;(has TS, i2srate=48000, has CCIR656 video out)
  274. ;this comment was added when the card was originally taken
  275. ;out of Gerd Knorr's saa7134 v4l2 drivers
  276. DeviceID = 0x7134
  277. DefaultTuner = philips_pal
  278. AudioCrystal = 32MHz
  279. AutoDetectID = 0x67521131
  280.  
  281. Input ( "Tuner", tuner )
  282.     VideoPin = 1
  283.     AudioPin = line2
  284.  
  285. Input ( "Composite", composite )
  286.     VideoPin = 0
  287.     AudioPin = line1
  288.  
  289. Input ( "S-Video", svideo )
  290.     VideoPin = 0
  291.     AudioPin = line1
  292.  
  293. Input ( "Radio", radio )
  294.     AudioPin = line2
  295.  
  296.  
  297. [SKNet Monster TV]
  298. DeviceID = 0x7134
  299. DefaultTuner = philips_mk2_ntsc
  300. AudioCrystal = 32MHz
  301. AutoDetectID = 0x4e851131
  302.  
  303. Input ( "Tuner", tuner )
  304.     VideoPin = 1
  305.     AudioPin = dac
  306.  
  307. Input ( "Composite", composite )
  308.     VideoPin = 0
  309.     AudioPin = line1
  310.  
  311. Input ( "S-Video", svideo )
  312.     VideoPin = 0
  313.     AudioPin = line1
  314.  
  315. Input ( "Radio", radio )
  316.     VideoPin = 0
  317.     AudioPin = line2
  318.  
  319.  
  320. [Tevion MD 9717]
  321. DeviceID = 0x7134
  322. DefaultTuner = philips_pal
  323. AudioCrystal = 24MHz
  324.  
  325. Input ( "Tuner", tuner )
  326.     VideoPin = 1
  327.     AudioPin = dac
  328.  
  329. Input ( "Composite", composite )
  330.     VideoPin = 2
  331.     AudioPin = line1
  332.  
  333. Input ( "Composite over S-Video", composite )
  334.     VideoPin = 3
  335.     AudioPin = line1
  336.  
  337. Input ( "S-Video", svideo )
  338.     VideoPin = 0 ; might req mode 6
  339.     AudioPin = line1
  340.  
  341. Input ( "Radio", radio )
  342.     AudioPin = line2
  343.  
  344.  
  345. [KNC One TV-Station RDS]
  346. DeviceID = 0x7134
  347. DefaultTuner = philips_fm1216me_mk3
  348. AudioCrystal = 24MHz
  349. UseTDA9887 = yes
  350.  
  351. Input ( "Tuner", tuner )
  352.     VideoPin = 1
  353.     AudioPin = dac
  354.  
  355. Input ( "Composite", composite )
  356.     VideoPin = 2
  357.     AudioPin = line1
  358.  
  359. Input ( "Composite 2", composite )
  360.     VideoPin = 3
  361.     AudioPin = line1
  362.  
  363. Input ( "Radio", radio )
  364.     AudioPin = line2
  365.  
  366.  
  367. [Terratec Cinergy 400 TV]
  368. DeviceID = 0x7134
  369. DefaultTuner = philips_pal
  370. AudioCrystal = 24MHz
  371. AutoDetectID = 0x1142153b
  372.  
  373. Input ( "Tuner", tuner )
  374.     VideoPin = 1
  375.     AudioPin = dac
  376.  
  377. Input ( "Composite", composite )
  378.     VideoPin = 4
  379.     AudioPin = line1
  380.  
  381. Input ( "S-Video", svideo )
  382.     VideoPin = 0
  383.     AudioPin = line1
  384.  
  385. Input ( "Composite over S-Video", composite )
  386.     VideoPin = 0
  387.     AudioPin = line1
  388.  
  389.  
  390. [Medion 5044]
  391. DeviceID = 0x7134
  392. DefaultTuner = philips_fm1216me_mk3
  393. AudioCrystal = 24MHz
  394. GPIOMask = 0x00006000
  395. UseTDA9887 = yes
  396.  
  397. Input ( "Tuner", tuner )
  398.     VideoPin = 1
  399.     AudioPin = dac
  400.     GPIOSet( 0x4000, 0x6000 )
  401.  
  402. Input ( "Composite", composite )
  403.     VideoPin = 0
  404.     AudioPin = line2
  405.     GPIOSet( 0x0000, 0x6000 )
  406.  
  407. Input ( "Composite over S-Video", composite )
  408.     VideoPin = 3
  409.     AudioPin = line2
  410.     GPIOSet( 0x0000, 0x6000 )
  411.  
  412. Input ( "S-Video", svideo )
  413.     VideoPin = 0
  414.     AudioPin = line2
  415.     GPIOSet( 0x0000, 0x6000 )
  416.  
  417. Input ( "Radio", radio )
  418.     AudioPin = line2
  419.     GPIOSet( 0x0000, 0x6000 )
  420.  
  421.  
  422. [KWORLD KW-TV713XRF / KUROUTO SHIKOU]
  423. ;KWORLD KW-TV713XRF (saa7130)
  424. ;Thanks "b" <b@ki...>
  425. ;this card probably needs GPIO changes but I don't know what they are
  426. DeviceID = 0x7130
  427. DefaultTuner = philips_ntsc
  428.  
  429. Input ( "Tuner", tuner )
  430.     VideoPin = 1
  431.     AudioPin = line2
  432.  
  433. Input ( "Composite", composite )
  434.     VideoPin = 3
  435.     AudioPin = line2
  436.  
  437. Input ( "S-Video", svideo )
  438.     VideoPin = 0
  439.     AudioPin = line2
  440.  
  441.  
  442. [Manli M-TV001]
  443. ;Manli M-TV001 (saa7130)
  444. ;Thanks "Bedo" Bedo@dscaler.forums
  445. DeviceID = 0x7130
  446. ;Should be LG TPI8PSB12P PAL B/G
  447. DefaultTuner = lg_b11d_pal
  448. GPIOMask = 0x00006000
  449.  
  450. Input ( "Tuner", tuner )
  451.     VideoPin = 3
  452.     AudioPin = line2
  453.     GPIOSet( 0x0000, 0x6000 )
  454.  
  455. Input ( "Composite", composite )
  456.     VideoPin = 1
  457.     AudioPin = line1
  458.     GPIOSet( 0x0000, 0x6000 )
  459.  
  460. Input ( "S-Video", svideo )
  461.     VideoPin = 0
  462.     AudioPin = line1
  463.     GPIOSet( 0x0000, 0x6000 )
  464.  
  465.  
  466. [PrimeTV 7133]
  467. ;PrimeTV 7133 (saa7133)
  468. ;Thanks "Shin'ya Yamaguchi" <yamaguchi@no...>
  469. ;(This card uses the unsupported saa7133 chip.)
  470. DeviceID = 0x7133
  471. ;Should be TCL2002NJ or Philips FI1286 (NTSC M-J)
  472. DefaultTuner = philips_fi1286_ntsc_m_j
  473. AudioCrystal = 24MHz
  474. GPIOMask = 0x0018e700
  475. AutoDetectID = 0x01385168
  476.  
  477. Input ( "Tuner", tuner )
  478.     VideoPin = 1
  479.     AudioPin = line1
  480.     GPIOSet( 0x2000, 0xE000 )
  481.  
  482. Input ( "Composite", composite )
  483.     VideoPin = 3
  484.     AudioPin = line1
  485.     GPIOSet( 0x4000, 0xE000 )
  486.  
  487. Input ( "S-Video", svideo )
  488.     VideoPin = 0
  489.     AudioPin = line1
  490.     GPIOSet( 0x4000, 0xE000 )
  491.  
  492. Final ()
  493.     GPIOSet( 0x8000, 0xE000 )
  494.  
  495.  
  496. [Terratec Cinergy 600 TV]
  497. ;Thanks "Michel de Glace" <mglace@my...>
  498. DeviceID = 0x7134
  499. DefaultTuner = philips_pal
  500. AudioCrystal = 24MHz
  501. AutoDetectID = 0x1143153b
  502.  
  503. Input ( "Tuner", tuner )
  504.     VideoPin = 1
  505.     AudioPin = dac
  506.  
  507. Input ( "Composite", composite )
  508.     VideoPin = 4
  509.     AudioPin = line1
  510.  
  511. Input ( "S-Video", svideo )
  512.     VideoPin = 0 ; might req mode 6
  513.     AudioPin = line1
  514.  
  515. Input ( "Composite over S-Video", composite )
  516.     VideoPin = 0
  517.     AudioPin = line1
  518.  
  519. Input ( "Radio", radio )
  520.     AudioPin = line2
  521.  
  522.  
  523. [Medion TV-Tuner 7134 MK2/3]
  524. ;Thanks "DavidbowiE" Guest@dscaler.forums
  525. ;Thanks "Josef Schneider" <josef@ne...>
  526. DeviceID = 0x7134
  527. DefaultTuner = philips_fm1216me_mk3
  528. AudioCrystal = 32MHz
  529. AutoDetectID = 0x000316be
  530.  
  531. UseTDA9887 ()
  532.     SetModes ( global ) = { OutputPort2 = active }
  533.     ;Medion 7134 uses OutputPort2 for audio AGC.
  534.     ;Thanks "Eddy De Greef" on video4linux-list at redhat dot com
  535.  
  536. Input ( "Tuner", tuner )
  537.     VideoPin = 1
  538.     AudioPin = dac
  539.  
  540. Input ( "Composite", composite )
  541.     VideoPin = 0
  542.     AudioPin = line1
  543.  
  544. Input ( "S-Video", svideo )
  545.     VideoPin = 0 ; might req mode 6
  546.     AudioPin = line1
  547.  
  548. Input ( "Radio", radio )
  549.     AudioPin = line2
  550.  
  551.  
  552. [Typhoon TV-Radio 90031]
  553. ;Typhoon TV+Radio (Art.Nr. 90031)
  554. ;Thanks "Tom Zoerner" <tomzo@ne...>
  555. DeviceID = 0x7134
  556. DefaultTuner = philips_pal
  557. AudioCrystal = 24MHz
  558.  
  559. Input ( "Tuner", tuner )
  560.     VideoPin = 1
  561.     AudioPin = dac
  562.  
  563. Input ( "Composite", composite )
  564.     VideoPin = 3
  565.     ;MUTE, card has no audio in
  566.     AudioPin = line1
  567.  
  568. Input ( "S-Video", svideo )
  569.     VideoPin = 0
  570.     ;MUTE, card has no audio in
  571.     AudioPin = line1
  572.  
  573. Input ( "Radio", radio )
  574.     AudioPin = line2
  575.  
  576.  
  577. [Manli M-TV002]
  578. ;Manli M-TV002 (saa7130)
  579. ;Thanks "Patrik Gloncak" <gloncak@ho...>
  580. DeviceID = 0x7130
  581. DefaultTuner = lg_b11d_pal
  582.  
  583. Input ( "Tuner", tuner )
  584.     VideoPin = 3
  585.     AudioPin = line2
  586.  
  587. Input ( "Composite", composite )
  588.     VideoPin = 1
  589.     AudioPin = line1
  590.  
  591. Input ( "S-Video", svideo )
  592.     VideoPin = 0 ; might req mode 6
  593.     AudioPin = line1
  594.  
  595. Input ( "Radio", radio )
  596.     AudioPin = line2
  597.  
  598.  
  599. [V-Gear MyTV SAP PK]
  600. ;Thanks "Ken Chung" <kenchunghk2000@ya...>
  601. DeviceID = 0x7134
  602. DefaultTuner = philips_pal_i
  603. AudioCrystal = 32MHz
  604. GPIOMask = 0x00004400
  605.  
  606. Input ( "Tuner", tuner )
  607.     VideoPin = 1
  608.     AudioPin = dac
  609.     GPIOSet( 0x0400, 0x4400 )
  610.  
  611. Input ( "Composite", composite )
  612.     VideoPin = 3
  613.     AudioPin = line1
  614.     GPIOSet( 0x0400, 0x4400 )
  615.  
  616. Input ( "S-Video", svideo )
  617.     VideoPin = 0
  618.     AudioPin = line1
  619.     GPIOSet( 0x0400, 0x4400 )
  620.  
  621.  
  622. [ASUS TV/FM]
  623. ;Thanks "Wolfgang Scholz" <wolfgang.scholz@ka...>
  624. DeviceID = 0x7134
  625. DefaultTuner = philips_fm1216me_mk3
  626. AudioCrystal = 32MHz
  627. AutoDetectID = 0x48421043
  628. UseTDA9887 = yes
  629.  
  630. Input ( "Tuner", tuner )
  631.     VideoPin = 1
  632.     AudioPin = dac
  633.  
  634. Input ( "Composite", composite )
  635.     VideoPin = 4
  636.     AudioPin = line2
  637.  
  638. Input ( "S-Video", svideo )
  639.     VideoPin = 0 ; might req mode 6
  640.     AudioPin = line2
  641.  
  642. Input ( "Radio", radio )
  643.     AudioPin = line2
  644.  
  645.  
  646. [Aopen VA1000 Lite2]
  647. ;Aopen VA1000 Lite2 (saa7130)
  648. ;Thanks "stu" <ausstu@ho...>
  649. DeviceID = 0x7130
  650. DefaultTuner = lg_tapcnew_pal
  651. GPIOMask = 0x00000060
  652.  
  653. Input ( "Tuner", tuner )
  654.     VideoPin = 0
  655.     AudioPin = line1
  656.     GPIOSet( 0x0070, 0x40 )
  657.  
  658. Input ( "Composite", composite )
  659.     VideoPin = 0
  660.     AudioPin = line1
  661.     GPIOSet( 0x0070, 0x20 )
  662.  
  663. Input ( "S-Video", svideo )
  664.     VideoPin = 0
  665.     AudioPin = line1
  666.     GPIOSet( 0x0070, 0x20 )
  667.  
  668.  
  669. [ASK SELECT AS-VCV300/PCI]
  670. ;(saa7130)
  671. ;Thanks "Tetsuya Takahashi" <tetsu_64k@ze...>
  672. ; - may have Videoport
  673. ; - may have Transport Stream
  674. DeviceID = 0x7130
  675. AutoDetectID = 0x226e1048
  676.  
  677. Input ( "Composite", composite )
  678.     VideoPin = 0
  679.     AudioPin = line1
  680.  
  681. Input ( "S-Video", svideo )
  682.     VideoPin = 1
  683.     AudioPin = line1
  684.  
  685.  
  686. [Medion MD-2819 PC-TV-radio card]
  687. ;Thanks "Sanel.B" <vlasenica@ya...>
  688. ;Thanks "Mc" <michel.heusinkveld2@wa...>
  689. ;Thanks "Ing. Arno Pucher" <eolruin@ch...>
  690. DeviceID = 0x7134
  691. DefaultTuner = philips_fm1216me_mk3
  692. AudioCrystal = 32MHz
  693. GPIOMask = 0x00040007
  694. AutoDetectID = 0xa70b1461
  695. UseTDA9887 = yes
  696.  
  697. Input ( "Tuner", tuner )
  698.     VideoPin = 1
  699.     AudioPin = dac
  700.     GPIOSet( 0x0006, 0x40007 )
  701.  
  702. Input ( "Composite", composite )
  703.     VideoPin = 3
  704.     AudioPin = line1
  705.     GPIOSet( 0x0006, 0x40007 )
  706.  
  707. Input ( "S-Video", svideo )
  708.     VideoPin = 0 ; might req mode 6
  709.     AudioPin = line1
  710.     GPIOSet( 0x0006, 0x40007 )
  711.  
  712. Input ( "Radio", radio )
  713.     AudioPin = line1
  714.     GPIOSet( 0x0005, 0x40007 )
  715.  
  716. Final ()
  717.     GPIOSet( 0x0004, 0x40007 )
  718.  
  719.  
  720. [FlyVideo FlyView 3100 (no audio)]
  721. ;FlyVideo FlyView 3100 (NTSC Version - United States)
  722. ;Thanks "Ryan N. Datsko" <MysticWhiteDragon@ho...>
  723. ;SAA7133 -- not supported
  724. DeviceID = 0x7133
  725. DefaultTuner = philips_ntsc
  726. GPIOMask = 0x0018e700
  727. AutoDetectID = 0x01385168
  728.  
  729. Input ( "Tuner", tuner )
  730.     VideoPin = 1
  731.     AudioPin = line1
  732.     GPIOSet( 0x0000, 0xE000 )
  733.  
  734. Input ( "Composite", composite )
  735.     VideoPin = 3
  736.     AudioPin = line1
  737.     GPIOSet( 0x4000, 0xE000 )
  738.  
  739. Input ( "Radio", radio )
  740.     AudioPin = line1
  741.     GPIOSet( 0x0000, 0xE000 )
  742.  
  743. Final ()
  744.     GPIOSet( 0x8000, 0xE000 )
  745.  
  746.  
  747. [Pinnacle PCTV Stereo]
  748. ;Thanks "Fabio Maione" <maione@ma...>
  749. ;Thanks "Dr. Uwe Zettl" <uwe.zettl@t...>
  750. ;Thanks "Aristarco" <aristarco@ar...>
  751. ;Thanks "Abu Baker" <shaair@g...>
  752. ;Thanks "Graham Jest" <GrahamJest@ri...>
  753. ;Thanks "Werner Meyer" <werner.meyer@ep...>
  754. ;Card uses specialized TDA9887 chip configuration for audio
  755. DeviceID = 0x7134
  756. DefaultTuner = mt2050_pal
  757. AudioCrystal = 32MHz
  758. AutoDetectID = 0x002b11bd
  759.  
  760. UseTDA9887 ()
  761.     SetModes ( pal-bg ) = { intercarrier }
  762.     SetModes ( pal-i ) = { intercarrier }
  763.     SetModes ( pal-dk ) = { intercarrier }
  764.     ; These three were tested.  Maybe other formats
  765.     ; should be intercarrier too.  (Default is QSS.)
  766.  
  767. Input ( "Tuner", tuner )
  768.     VideoPin = 3
  769.     AudioPin = dac
  770.  
  771. Input ( "Composite", composite )
  772.     VideoPin = 1
  773.     AudioPin = line2
  774.  
  775. Input ( "S-Video", svideo )
  776.     VideoPin = 0
  777.     AudioPin = line2
  778.  
  779.  
  780. [AverMedia AverTV Studio 305]
  781. ;Thanks "Oeoeeia Aieodee" <sid16@ya...>
  782. DeviceID = 0x7130
  783. DefaultTuner = philips_fm1216me_mk3
  784. GPIOMask = 0x00040007
  785. AutoDetectID = 0x21151461
  786. UseTDA9887 = yes
  787.  
  788. Input ( "Tuner", tuner )
  789.     VideoPin = 1
  790.     AudioPin = line1
  791.     GPIOSet( 0x0005, 0x40007 )
  792.  
  793. Input ( "Composite", composite )
  794.     VideoPin = 3
  795.     AudioPin = line1
  796.     GPIOSet( 0x0006, 0x40007 )
  797.  
  798. Input ( "S-Video", svideo )
  799.     VideoPin = 0 ; might req mode 6
  800.     AudioPin = line1
  801.     GPIOSet( 0x0006, 0x40007 )
  802.  
  803. Input ( "Radio", radio )
  804.     AudioPin = line1
  805.     GPIOSet( 0x0005, 0x40007 )
  806.  
  807. Final ()
  808.     AudioPin = dac
  809.     GPIOSet( 0x0004, 0x40007 )
  810.  
  811.  
  812. [Elitegroup EZ-TV]
  813. ;Thanks "Arturo Garcia" <argabulk@ho...>
  814. ;+ Card "Grandmars PV951P4TF" is same except ID and Tuner chip(?)
  815. ;  Thanks Kwok Kelvin <kelvin002@ho...>
  816. DeviceID = 0x7134
  817. DefaultTuner = philips_pal
  818. AudioCrystal = 32MHz
  819. AutoDetectID = 0x4cb41019
  820.  
  821. Input ( "Tuner", tuner )
  822.     VideoPin = 1
  823.     AudioPin = dac
  824.  
  825. Input ( "Composite", composite )
  826.     VideoPin = 3
  827.     AudioPin = line1
  828.  
  829. Input ( "S-Video", svideo )
  830.     VideoPin = 0
  831.     AudioPin = line1
  832.  
  833. Input ( "Radio", radio )
  834.     AudioPin = line2
  835.  
  836.  
  837. [ST Lab PCI-TV7130]
  838. ;Thanks "Aidan Gill" <schmookoo@ho...>
  839. DeviceID = 0x7130
  840. DefaultTuner = philips_pal
  841. GPIOMask = 0x00007000
  842. AutoDetectID = 0x20011131
  843.  
  844. Input ( "Tuner", tuner )
  845.     VideoPin = 1
  846.     AudioPin = line2
  847.     GPIOSet( 0x0000, 0x7000 )
  848.  
  849. Input ( "Composite", composite )
  850.     VideoPin = 3
  851.     AudioPin = line1
  852.     GPIOSet( 0x2000, 0x7000 )
  853.  
  854. Input ( "S-Video", svideo )
  855.     VideoPin = 0 ; might req mode 6
  856.     AudioPin = line1
  857.     GPIOSet( 0x2000, 0x7000 )
  858.  
  859. Final ()
  860.     AudioPin = dac
  861.     GPIOSet( 0x3000, 0x7000 )
  862.  
  863. [Lifeview FlyTV Platinum Gold]
  864. DeviceID     = 0x7133
  865. DefaultTuner = philips_tda8275
  866. GPIOMask     = 0x0019E700
  867. AutoDetectID = 0x03045168
  868.  
  869. Input ( "Tuner", tuner )
  870.     VideoPin = 1
  871.     AudioPin = dac
  872.     GPIOSet( 0x16400, 0x0019E700 )
  873.  
  874. Input ( "Composite", composite )
  875.     VideoPin = 3
  876.     AudioPin = line2
  877.     GPIOSet( 0x16400, 0x0019E700 )
  878.  
  879. Input ( "S-Video", svideo )
  880.     VideoPin = 0
  881.     AudioPin = line2
  882.     GPIOSet( 0x16400, 0x0019E700 )
  883.  
  884. Final ()
  885.     GPIOSet( 0x16400, 0x0019E700 )
  886.  
  887. [Lifeview FlyTV Platinum (no audio)]
  888. ;Thanks "Chousw" <chousw@ms...>
  889. ;SAA7133 -- not supported
  890. DeviceID = 0x7133
  891. DefaultTuner = philips_ntsc
  892. GPIOMask = 0x0018e700
  893. AutoDetectID = 0x02145168
  894.  
  895. Input ( "Tuner", tuner )
  896.     VideoPin = 1
  897.     AudioPin = line1
  898.     GPIOSet( 0x0000, 0xE000 )
  899.  
  900. Input ( "Composite", composite )
  901.     VideoPin = 3
  902.     AudioPin = line1
  903.     GPIOSet( 0x4000, 0xE000 )
  904.  
  905. Input ( "S-Video", svideo )
  906.     VideoPin = 0 ; might req mode 6
  907.     AudioPin = line1
  908.     GPIOSet( 0x4000, 0xE000 )
  909.  
  910. Final ()
  911.     GPIOSet( 0x8000, 0xE000 )
  912.  
  913.  
  914. [Compro VideoMate TV Gold Plus]
  915. ;Thanks "Stephen McCormick" <sdmcc@pa...>
  916. DeviceID = 0x7134
  917. DefaultTuner = philips_pal
  918. AudioCrystal = 32MHz
  919. GPIOMask = 0x001ce780
  920. AutoDetectID = 0xc200185b
  921.  
  922. Input ( "Tuner", tuner )
  923.     VideoPin = 1
  924.     AudioPin = dac
  925.     GPIOSet( 0x8080, 0x1CE780 )
  926.  
  927. Input ( "Composite", composite )
  928.     VideoPin = 3
  929.     AudioPin = line1
  930.     GPIOSet( 0x8080, 0x1CE780 )
  931.  
  932. Input ( "S-Video", svideo )
  933.     VideoPin = 0 ; might req mode 6
  934.     AudioPin = line1
  935.     GPIOSet( 0x8080, 0x1CE780 )
  936.  
  937. Final ()
  938.     GPIOSet( 0xC8000, 0x1CE780 )
  939.  
  940.  
  941. [Much TV Plus]
  942. ;Much TV Plus IT005
  943. ;Thanks "Norman Jonas" <normanjonas@ar...>
  944. DeviceID = 0x7134
  945. ;Should be LG TPI8PSB02P PAL B/G
  946. DefaultTuner = lg_b11d_pal
  947. AudioCrystal = 32MHz
  948.  
  949. Input ( "Tuner", tuner )
  950.     VideoPin = 3
  951.     AudioPin = dac
  952.  
  953. Input ( "Composite", composite )
  954.     VideoPin = 1
  955.     AudioPin = line1
  956.  
  957. Input ( "S-Video", svideo )
  958.     VideoPin = 0 ; might req mode 6
  959.     AudioPin = line1
  960.  
  961. Input ( "Radio", radio )
  962.     AudioPin = line2
  963.  
  964.  
  965. [Dazzle My TV]
  966. ;Thanks <rockmong@ho...>
  967. ;Looks like a FlyVideo 2000 clone (from Korea)
  968. DeviceID = 0x7130
  969. DefaultTuner = philips_ntsc
  970. GPIOMask = 0x0018e700
  971. AutoDetectID = 0x01384e42
  972.  
  973. Input ( "Tuner", tuner )
  974.     VideoPin = 1
  975.     AudioPin = line2
  976.     GPIOSet( 0x4000, 0xE000 )
  977.  
  978. Input ( "Composite", composite )
  979.     VideoPin = 3
  980.     AudioPin = line1
  981.     GPIOSet( 0x4000, 0xE000 )
  982.  
  983. Input ( "S-Video", svideo )
  984.     VideoPin = 0
  985.     AudioPin = line1
  986.     GPIOSet( 0x4000, 0xE000 )
  987.  
  988.  
  989. [Genius Video Wonder PRO III]
  990. ;Thanks Michal Kueera <michalk@my...>
  991. ;Looks like another FlyVideo 3000 clone (from Czech Republic)
  992. ;Notice this card is a SAA7134 but the DAC appears not used
  993. DeviceID = 0x7134
  994. DefaultTuner = philips_pal
  995. AudioCrystal = 32MHz
  996. GPIOMask = 0x0018e700
  997. AutoDetectID = 0x01385168
  998.  
  999. Input ( "Tuner", tuner )
  1000.     VideoPin = 1
  1001.     AudioPin = line2
  1002.     GPIOSet( 0x0000, 0xE000 )
  1003.  
  1004. Input ( "Composite", composite )
  1005.     VideoPin = 3
  1006.     AudioPin = line2
  1007.     GPIOSet( 0x4000, 0xE000 )
  1008.  
  1009. Input ( "S-Video", svideo )
  1010.     VideoPin = 0
  1011.     AudioPin = line2
  1012.     GPIOSet( 0x4000, 0xE000 )
  1013.  
  1014. Final ()
  1015.     GPIOSet( 0x8000, 0xE000 )
  1016.  
  1017.  
  1018. [V-Gear MyTV2 Radio]
  1019. ;V-Gear MyTV2 Radio (saa7130)
  1020. ;Thanks "Daniel Kutin" <daniel.kutin@os...>
  1021. ;Another card by vendor 0x0138.
  1022. DeviceID = 0x7130
  1023. DefaultTuner = philips_pal
  1024. GPIOMask = 0x0000e000
  1025. AutoDetectID = 0x013819d0
  1026.  
  1027. Input ( "Tuner", tuner )
  1028.     VideoPin = 1
  1029.     AudioPin = line2
  1030.     GPIOSet( 0x0000, 0xE000 )
  1031.  
  1032. Input ( "Composite", composite )
  1033.     VideoPin = 3
  1034.     AudioPin = line2
  1035.     GPIOSet( 0x4000, 0xE000 )
  1036.  
  1037. Input ( "S-Video", svideo )
  1038.     VideoPin = 0 ; might req mode 6
  1039.     AudioPin = line2
  1040.     GPIOSet( 0x4000, 0xE000 )
  1041.  
  1042. Input ( "Radio", radio )
  1043.     AudioPin = line2
  1044.     GPIOSet( 0x2000, 0xE000 )
  1045.  
  1046. Final ()
  1047.     AudioPin = dac
  1048.     GPIOSet( 0x8000, 0xE000 )
  1049.  
  1050.  
  1051. [K-Win V-Stream Studio TV Terminator]
  1052. ;Thanks "Alex Perez" <aperez@st...>
  1053. ;Thanks Petya Petrova <petya_84bg@ya...>
  1054. ;This card may use VideoPort, and various TS I/O.
  1055. DeviceID = 0x7133
  1056. DefaultTuner = philips_tda8275
  1057. AudioCrystal = 32MHz
  1058. GPIOMask = 0x0038e700
  1059.  
  1060. Input ( "Tuner", tuner )
  1061.     VideoPin = 1
  1062.     AudioPin = dac
  1063.     GPIOSet( 0x008000, 0x30E000 )
  1064.  
  1065. Input ( "Composite", composite )
  1066.     VideoPin = 3
  1067.     AudioPin = line1 ; guessed
  1068.     GPIOSet( 0x008000, 0x30E000 )
  1069.  
  1070. Input ( "S-Video", svideo )
  1071.     VideoPin = 0
  1072.     AudioPin = line1 ; guessed
  1073.     GPIOSet( 0x008000, 0x30E000 )
  1074.  
  1075. Input ( "Radio", radio )
  1076.     AudioPin = line2 ; guessed
  1077.     GPIOSet( 0x208000, 0x30E000 )
  1078.  
  1079. Final ()
  1080.     GPIOSet( 0x008000, 0x30E000 )
  1081.  
  1082.  
  1083. [Terratec Cinergy 200 TV]
  1084. ;Thanks "Jan Kuhmann" <jan.kuhmann@we...>
  1085. DeviceID = 0x7130
  1086. DefaultTuner = philips_pal
  1087. AutoDetectID = 0x1152153b
  1088.  
  1089. Input ( "Tuner", tuner )
  1090.     VideoPin = 1
  1091.     AudioPin = line2
  1092.  
  1093. Input ( "Composite", composite )
  1094.     VideoPin = 4
  1095.     AudioPin = line1
  1096.  
  1097. Input ( "S-Video", svideo )
  1098.     VideoPin = 0 ; might req mode 6
  1099.     AudioPin = line1
  1100.  
  1101.  
  1102. [Empire PCI TV-Radio LE]
  1103. ;Thanks "Matteo Azzali" <matte.az@li...>
  1104. ;This card may have noise problems on audio line1 if set to
  1105. ;"1.0 Vrms or less".  (Configured in Advanced Settings.)
  1106. DeviceID = 0x7130
  1107. DefaultTuner = philips_pal
  1108. GPIOMask = 0x00004700
  1109.  
  1110. Input ( "Tuner", tuner )
  1111.     VideoPin = 1
  1112.     AudioPin = line2
  1113.     GPIOSet( 0x000, 0x700 )
  1114.  
  1115. Input ( "Composite", composite )
  1116.     VideoPin = 3
  1117.     AudioPin = line1
  1118.     GPIOSet( 0x200, 0x700 )
  1119.  
  1120. Input ( "S-Video", svideo )
  1121.     VideoPin = 0 ; might req mode 6
  1122.     AudioPin = line1
  1123.     GPIOSet( 0x200, 0x700 )
  1124.     
  1125. Input ( "Radio", radio )
  1126.     AudioPin = line1
  1127.     GPIOSet( 0x100, 0x700 )
  1128.  
  1129. Final ()
  1130.     AudioPin = dac
  1131.     GPIOSet( 0x400, 0x700 )
  1132.  
  1133.  
  1134. [AverMedia AverTV Studio 307]
  1135. ;Thanks "Abramov DA" <a6pamob@ya...>
  1136. DeviceID = 0x7134
  1137. DefaultTuner = philips_fm1216me_mk3
  1138. AudioCrystal = 32MHz
  1139. GPIOMask = 0x0c040007
  1140. AutoDetectID = 0x97151461
  1141. UseTDA9887 = yes
  1142.  
  1143. Input ( "Tuner", tuner )
  1144.     VideoPin = 1
  1145.     AudioPin = dac
  1146.     GPIOSet( 0x1, 0x7 )
  1147.  
  1148. Input ( "Composite", composite )
  1149.     VideoPin = 3
  1150.     AudioPin = line1
  1151.     GPIOSet( 0x2, 0x7 )
  1152.  
  1153. Input ( "S-Video", svideo )
  1154.     VideoPin = 0
  1155.     AudioPin = line1
  1156.     GPIOSet( 0x2, 0x7 )
  1157.     
  1158. Input ( "Radio", radio )
  1159.     AudioPin = line2
  1160.     GPIOSet( 0x1, 0x7 )
  1161.  
  1162. Final ()
  1163.     GPIOSet( 0x0, 0x7 )
  1164.  
  1165.  
  1166. [AverMedia DVD EZMaker PCI]
  1167. ;Thanks "" <renascent@c...>
  1168. DeviceID = 0x7130
  1169. GPIOMask = 0x00040003
  1170. AutoDetectID = 0x10ff1461
  1171.  
  1172. Input ( "Composite", composite )
  1173.     VideoPin = 3
  1174.     AudioPin = line1
  1175.     GPIOSet( 0x2, 0x2 )
  1176.  
  1177. Input ( "S-Video", svideo )
  1178.     VideoPin = 0
  1179.     AudioPin = line1
  1180.     GPIOSet( 0x2, 0x2 )
  1181.  
  1182.  
  1183. [Compro VideoMate TV Gold Plus II]
  1184. ;Thanks "Ruslan" <ruslan@de...>
  1185. ;Thanks "Elshin Roman" <roxmail@li...>
  1186. ; I recieved two RegSpy logs of this card with vastly different
  1187. ; GPIO status and modes.  The first style is very similar to that
  1188. ; which is used by the non-II "Gold Plus" card also in this file.
  1189. ; It is the GPIO lines that are commented out.
  1190. ;
  1191. ; This card has a TEA5767 chip at I2C address 0x60 (0xC0) which is
  1192. ; not the tuner.
  1193. ;
  1194. ; Note that this card has the same auto detect ID as the non-II
  1195. ; version of this card by the same manufacturer.
  1196. DeviceID = 0x7134
  1197. DefaultTuner = lg_tapcnew_pal
  1198. AudioCrystal = 32MHz
  1199. ;GPIOMask = 0x001ce780
  1200. GPIOMask = 0x008c1880
  1201. AutoDetectID = 0xc200185b
  1202.  
  1203. Input ( "Tuner", tuner )
  1204.     VideoPin = 1
  1205.     AudioPin = dac
  1206.     ;GPIOSet( 0xC8080, 0x1CE780 )
  1207.     GPIOSet( 0x800000, 0x8c1880 )
  1208.  
  1209. Input ( "Composite", composite )
  1210.     VideoPin = 3
  1211.     AudioPin = line1
  1212.     ;GPIOSet( 0xC8080, 0x1CE780 )
  1213.     GPIOSet( 0x801000, 0x8c1880 )
  1214.  
  1215. Input ( "S-Video", svideo )
  1216.     VideoPin = 0 ; might req mode 6
  1217.     AudioPin = line1
  1218.     ;GPIOSet( 0xC8080, 0x1CE780 )
  1219.     GPIOSet( 0x800800, 0x8c1880 )
  1220.  
  1221. Input ( "Radio", radio )
  1222.     AudioPin = dac
  1223.     GPIOSet( 0x880000, 0x8c1880 )
  1224.  
  1225. Final ()
  1226.     ;GPIOSet( 0xC8000, 0x1CE780 )
  1227.     GPIOSet( 0x840000, 0x8c1880 )
  1228.  
  1229.  
  1230. [FOTOCOM TV ONE XP]
  1231. ;Thanks "Chousw" <chousw@ms...>
  1232. ;This card appears to use the DAC audio input even though
  1233. ;it is a SAA7130 card.
  1234. DeviceID = 0x7130
  1235. DefaultTuner = tcl_2002n
  1236. GPIOMask = 0x00003000
  1237. AutoDetectID = 0x23111131
  1238.  
  1239. Input ( "Tuner", tuner )
  1240.     VideoPin = 1
  1241.     AudioPin = dac
  1242.     GPIOSet( 0x0000, 0x3000 )
  1243.  
  1244. Input ( "Composite", composite )
  1245.     VideoPin = 3
  1246.     AudioPin = line1
  1247.     GPIOSet( 0x2000, 0x3000 )
  1248.  
  1249. Input ( "S-Video", svideo )
  1250.     VideoPin = 0 ; might req mode 6
  1251.     AudioPin = line1
  1252.     GPIOSet( 0x2000, 0x3000 )
  1253.  
  1254. Final ()
  1255.     GPIOSet( 0x3000, 0x3000 )
  1256.  
  1257.  
  1258. [Medion MD-42073]
  1259. ;Thanks "Jeffrey Willemsen" <detox@wa...>
  1260. ;This card is exactly the same as the "Medion MD-2819"
  1261. ;card that is also in this file except it doesn't have
  1262. ;the constant 0x4 bit set in the GPIO.  This entry might
  1263. ;not be necessary.
  1264. DeviceID = 0x7134
  1265. DefaultTuner = philips_fm1216me_mk3
  1266. AudioCrystal = 32MHz
  1267. GPIOMask = 0x00040003
  1268. AutoDetectID = 0xa70b1461
  1269. UseTDA9887 = yes
  1270.  
  1271. Input ( "Tuner", tuner )
  1272.     VideoPin = 1
  1273.     AudioPin = dac
  1274.     GPIOSet( 0x0002, 0x40003 )
  1275.  
  1276. Input ( "Composite", composite )
  1277.     VideoPin = 3
  1278.     AudioPin = line1
  1279.     GPIOSet( 0x0002, 0x40003 )
  1280.  
  1281. Input ( "S-Video", svideo )
  1282.     VideoPin = 0 ; might req mode 6
  1283.     AudioPin = line1
  1284.     GPIOSet( 0x0002, 0x40003 )
  1285.  
  1286. Input ( "Radio", radio )
  1287.     AudioPin = line1
  1288.     GPIOSet( 0x0001, 0x40003 )
  1289.  
  1290. Final ()
  1291.     GPIOSet( 0x0000, 0x40003 )
  1292.  
  1293.  
  1294. [V-Stream Xpert-TV PVR-7134]
  1295. ;Thanks "Adam Kodish" <adam.kodish@nt...>
  1296. DeviceID = 0x7134
  1297. DefaultTuner = philips_pal_i
  1298. AudioCrystal = 32MHz
  1299. GPIOMask = 0x0700
  1300.  
  1301. Input ( "Tuner", tuner )
  1302.     VideoPin = 1
  1303.     AudioPin = dac
  1304.     GPIOSet( 0x000, 0x700 )
  1305.  
  1306. Input ( "Composite", composite )
  1307.     VideoPin = 3
  1308.     AudioPin = line1
  1309.     GPIOSet( 0x200, 0x700 )
  1310.  
  1311. Input ( "S-Video", svideo )
  1312.     VideoPin = 0 ; might req mode 6
  1313.     AudioPin = line1
  1314.     GPIOSet( 0x200, 0x700 )
  1315.  
  1316. Input ( "Radio", radio )
  1317.     AudioPin = line1
  1318.     GPIOSet( 0x100, 0x700 )
  1319.  
  1320. Final ()
  1321.     GPIOSet( 0x000, 0x700 )
  1322.  
  1323.  
  1324. [Terratec Cinergy 400 Mobile]
  1325. ;Thanks "Kurt Edegger" <news_tmp1@ed...>
  1326. ; This card does not have a loopback cable and relies
  1327. ; on DMA for audio which is not supported.
  1328. DeviceID = 0x7133
  1329. DefaultTuner = alps_tsbe5_pal
  1330. AudioCrystal = 32MHz
  1331. GPIOMask = 0x001ce700
  1332. AutoDetectID = 0x1162153b
  1333.  
  1334. Input ( "Tuner", tuner )
  1335.     VideoPin = 1
  1336.     AudioPin = dac
  1337.     GPIOSet( 0x002000, 0x1ce700 )
  1338.  
  1339. Input ( "Composite", composite )
  1340.     VideoPin = 3
  1341.     AudioPin = line1
  1342.     GPIOSet( 0x042000, 0x1ce700 )
  1343.  
  1344. Input ( "S-Video", svideo )
  1345.     VideoPin = 1 ; 1 for mode 9
  1346.     AudioPin = line1
  1347.     GPIOSet( 0x042000, 0x1ce700 )
  1348.  
  1349. Final ()
  1350.     GPIOSet( 0x042000, 0x1ce700 )
  1351.  
  1352.  
  1353. [Asus 7131D]
  1354. ;Thanks "Keld Damsbo" <keld@dam...>
  1355. DeviceID = 0x7133
  1356. DefaultTuner = philips_tda8275
  1357. AudioCrystal = 32MHz
  1358. GPIOMask = 0x0200000
  1359. AutoDetectID = 0x48621043
  1360.  
  1361. Input ( "Tuner", tuner )
  1362.     VideoPin = 1
  1363.     AudioPin = dac
  1364.  
  1365. Input ( "Composite", composite )
  1366.     VideoPin = 3
  1367.     AudioPin = line2
  1368.  
  1369. Input ( "S-Video", svideo )
  1370.     VideoPin = 0
  1371.     AudioPin = line2
  1372.  
  1373. Input ( "CCIR656", ccir )
  1374.     VideoPin = 2
  1375.     AudioPin = line2
  1376.  
  1377. Input ( "Radio", radio )
  1378.     AudioPin = line2
  1379.  
  1380.  
  1381. [ASUS TV-FM 7135 Silicon]
  1382. ;Thanks "Keld Damsbo" <keld@dam...>
  1383. DeviceID = 0x7133
  1384. DefaultTuner = philips_tda8275
  1385. AudioCrystal = 32MHz
  1386. AutoDetectID = 0x48451043
  1387. UseTDA9887 = yes
  1388.  
  1389. Input ( "Tuner", tuner )
  1390.  VideoPin = 1
  1391.  AudioPin = dac
  1392.  
  1393. Input ( "Composite", composite )
  1394.  VideoPin = 3
  1395.  AudioPin = line2
  1396.  
  1397. Input ( "S-Video", svideo )
  1398.  VideoPin = 0
  1399.  AudioPin = line2
  1400.  
  1401. Input ( "Radio", radio )
  1402.  AudioPin = line2
  1403.  
  1404.  
  1405. ; ***** Tuner list: (as at July 2005) *****
  1406. ; auto                        -2
  1407. ; setup                       -1
  1408. ; absent                      0
  1409. ; philips_pal_i               1
  1410. ; philips_ntsc                2
  1411. ; philips_secam               3
  1412. ; philips_pal                 4
  1413. ; temic_4002fh5_pal           5
  1414. ; temic_4032fy5_ntsc          6
  1415. ; temic_4062fy5_pal_i         7
  1416. ; temic_4036fy5_ntsc          8
  1417. ; alps_tsbh1_ntsc             9
  1418. ; alps_tsbe1_pal              10
  1419. ; alps_tsbb5_pal_i            11
  1420. ; alps_tsbe5_pal              12
  1421. ; alps_tsbc5_pal              13
  1422. ; temic_4006fh5_pal           14
  1423. ; philips_1236d_ntsc_input1   15
  1424. ; philips_1236d_ntsc_input2   16
  1425. ; alps_tsch6_ntsc             17
  1426. ; temic_4016fy5_pal           18
  1427. ; philips_mk2_ntsc            19
  1428. ; temic_4066fy5_pal_i         20
  1429. ; temic_4006fn5_pal           21
  1430. ; temic_4009fr5_pal           22
  1431. ; temic_4039fr5_ntsc          23
  1432. ; temic_4046fm5_multi         24
  1433. ; philips_pal_dk              25
  1434. ; philips_multi               26
  1435. ; lg_i001d_pal_i              27
  1436. ; lg_i701d_pal_i              28
  1437. ; lg_r01f_ntsc                29
  1438. ; lg_b01d_pal                 30
  1439. ; lg_b11d_pal                 31
  1440. ; temic_4009fn5_pal           32
  1441. ; mt2032                      33
  1442. ; sharp_2u5jf5540_ntsc        34
  1443. ; lg_tapch701p_ntsc           35
  1444. ; samsung_pal_tcpm9091pd27    36
  1445. ; temic_4106fh5               37
  1446. ; temic_4012fy5               38
  1447. ; temic_4136fy5               39
  1448. ; lg_tapcnew_pal              40
  1449. ; philips_fm1216me_mk3        41
  1450. ; lg_tapcnew_ntsc             42
  1451. ; mt2032_pal                  43
  1452. ; philips_fi1286_ntsc_m_j     44
  1453. ; mt2050                      45
  1454. ; mt2050_pal                  46
  1455. ; philips_4in1                47
  1456. ; tcl_2002n                   48
  1457. ; hitachi_ntsc                  49
  1458. ; philips_pal_mk              50
  1459. ; philips_fm1236_mk3          51
  1460. ; lg_ntsc_tape                  52
  1461. ; tnf_8831bgff                  53
  1462. ; philips_fm1256_ih3          54
  1463. ; philips_fq1286              55
  1464. ; lg_pal_tape                  56
  1465. ; philips_fq1216ame_mk4          57
  1466. ; philips_fq1236a_mk4          58
  1467. ; philips_tda8275             59
  1468. ; ymec_tvf_8531mf             60
  1469. ; ymec_tvf_5533mf             61
  1470. ; tena_9533_di                62
  1471. ; philips_fmd1216me_mk3       63
  1472. ;
  1473.